<?php
    include __DIR__."/config/cors.php";
    // 获取文件名称
    $file_name = @$_FILES["file"]["name"];
    if(!$file_name){
        echo json_encode([
            "code"=>202,
            "msg"=>"上传失败，上传文件为空"
        ]);
        exit;
    }
    // 获得临时文件路径
    $file_tmp_path = @$_FILES["file"]["tmp_name"];
    // 获取文件扩展名
    $ext = explode(".",$file_name)[1];
    // 拼接新的文件名
    $file_new_name = time() .".$ext";
    // 上传路径
    $upload_path = __DIR__."/upload/" . $file_new_name;
    // 远程路径
    $remote_url = $_SERVER["REQUEST_SCHEME"]."://".$_SERVER["HTTP_HOST"] . "/upload/" . $file_new_name;
    // 移动上传文件
    $result = move_uploaded_file($file_tmp_path,$upload_path);
    // 上传成功返回上传路径和信息，否则返回上传失败信息
    if ($result) {
        echo json_encode([
            "code"=>200,
            "msg"=>"上传成功",
            "url" => $remote_url
        ]);
    }else {
        echo json_encode([
            "code"=>201,
            "msg"=>"上传失败"
        ]);
    }
?>